package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 门禁广告管理视图对象 zsyy_adinfo
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("门禁广告管理视图对象")
public class ZsyyAdinfoVo {

	private static final long serialVersionUID = 1L;

	/** 主键ID */
	@ApiModelProperty("主键ID")
	private Long id;

	/** 图片或者视频的名称加上后缀，如：xxx.jpg,xxx.mp4 */
	@Excel(name = "图片或者视频的名称加上后缀，如：xxx.jpg,xxx.mp4")
	@ApiModelProperty("图片或者视频的名称加上后缀，如：xxx.jpg,xxx.mp4")
	private String contentName;

	/** 广告类型[I:图片 V:视频] */
	@Excel(name = "广告类型[I:图片 V:视频]")
	@ApiModelProperty("广告类型[I:图片 V:视频]")
	private String contentType;

	/** 广告链接地址 */
	@Excel(name = "广告链接地址")
	@ApiModelProperty("广告链接地址")
	private String contentUrl;

	/** 播放持续时长(秒) */
	@Excel(name = "播放持续时长(秒)")
	@ApiModelProperty("播放持续时长(秒)")
	private Long duration;

	/** 有效期开始时间 */
	@Excel(name = "有效期开始时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("有效期开始时间")
	private Date beginTime;

	/** 有效期结束时间 */
	@Excel(name = "有效期结束时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("有效期结束时间")
	private Date endTime;

	/** 消息ID,用于回写状态的标记 */
	@Excel(name = "消息ID,用于回写状态的标记")
	@ApiModelProperty("消息ID,用于回写状态的标记")
	private String msgId;

	/** 门禁设备编号 */
	@Excel(name = "门禁设备编号")
	@ApiModelProperty("门禁设备编号")
	private String deviceNo;

	/** 多选框门禁设备列表 */
	@Excel(name = "多选框门禁设备列表")
	@ApiModelProperty("多选框门禁设备列表")
	private String deviceNoBox;

	/** 广告下发状态0未下发  1已下发 */
	@Excel(name = "广告下发状态0未下发  1已下发")
	@ApiModelProperty("广告下发状态0未下发  1已下发")
	private Integer status;


}
